package com.zhisland.bms.cms.domain.event.model;

import java.util.Date;

public class EventCourseDetail {
    /**
     * 
     * 表字段 : tb_event_course_detail.id
     */
    private Integer id;

    /**
     * 课程的标题
     * 表字段 : tb_event_course_detail.title
     */
    private String title;

    /**
     * 图片地址
     * 表字段 : tb_event_course_detail.image_url
     */
    private String imageUrl;

    /**
     * 课程简介文案
     * 表字段 : tb_event_course_detail.explains
     */
    private String explains;

    /**
     * 课程的url
     * 表字段 : tb_event_course_detail.url
     */
    private String url;

    /**
     * 课程时长
     * 表字段 : tb_event_course_detail.time_long
     */
    private Integer timeLong;

    /**
     * 排序字段（预留）
     * 表字段 : tb_event_course_detail.orders
     */
    private Integer orders;

    /**
     * 课程ID
     * 表字段 : tb_event_course_detail.course_id
     */
    private Integer courseId;

    /**
     * 状态: 0:z正常，-1：删除
     * 表字段 : tb_event_course_detail.status
     */
    private Byte status;

    /**
     * 创建时间
     * 表字段 : tb_event_course_detail.create_time
     */
    private Date createTime;

    /**
     * 修改时间
     * 表字段 : tb_event_course_detail.update_time
     */
    private Date updateTime;

    /**
     * 获取  字段:tb_event_course_detail.id
     *
     * @return tb_event_course_detail.id, 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置  字段:tb_event_course_detail.id
     *
     * @param id the value for tb_event_course_detail.id, 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取 课程的标题 字段:tb_event_course_detail.title
     *
     * @return tb_event_course_detail.title, 课程的标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置 课程的标题 字段:tb_event_course_detail.title
     *
     * @param title the value for tb_event_course_detail.title, 课程的标题
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 获取 图片地址 字段:tb_event_course_detail.image_url
     *
     * @return tb_event_course_detail.image_url, 图片地址
     */
    public String getImageUrl() {
        return imageUrl;
    }

    /**
     * 设置 图片地址 字段:tb_event_course_detail.image_url
     *
     * @param imageUrl the value for tb_event_course_detail.image_url, 图片地址
     */
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl == null ? null : imageUrl.trim();
    }

    /**
     * 获取 课程简介文案 字段:tb_event_course_detail.explains
     *
     * @return tb_event_course_detail.explains, 课程简介文案
     */
    public String getExplains() {
        return explains;
    }

    /**
     * 设置 课程简介文案 字段:tb_event_course_detail.explains
     *
     * @param explains the value for tb_event_course_detail.explains, 课程简介文案
     */
    public void setExplains(String explains) {
        this.explains = explains == null ? null : explains.trim();
    }

    /**
     * 获取 课程的url 字段:tb_event_course_detail.url
     *
     * @return tb_event_course_detail.url, 课程的url
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置 课程的url 字段:tb_event_course_detail.url
     *
     * @param url the value for tb_event_course_detail.url, 课程的url
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 获取 课程时长 字段:tb_event_course_detail.time_long
     *
     * @return tb_event_course_detail.time_long, 课程时长
     */
    public Integer getTimeLong() {
        return timeLong;
    }

    /**
     * 设置 课程时长 字段:tb_event_course_detail.time_long
     *
     * @param timeLong the value for tb_event_course_detail.time_long, 课程时长
     */
    public void setTimeLong(Integer timeLong) {
        this.timeLong = timeLong;
    }

    /**
     * 获取 排序字段（预留） 字段:tb_event_course_detail.orders
     *
     * @return tb_event_course_detail.orders, 排序字段（预留）
     */
    public Integer getOrders() {
        return orders;
    }

    /**
     * 设置 排序字段（预留） 字段:tb_event_course_detail.orders
     *
     * @param orders the value for tb_event_course_detail.orders, 排序字段（预留）
     */
    public void setOrders(Integer orders) {
        this.orders = orders;
    }

    /**
     * 获取 课程ID 字段:tb_event_course_detail.course_id
     *
     * @return tb_event_course_detail.course_id, 课程ID
     */
    public Integer getCourseId() {
        return courseId;
    }

    /**
     * 设置 课程ID 字段:tb_event_course_detail.course_id
     *
     * @param courseId the value for tb_event_course_detail.course_id, 课程ID
     */
    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    /**
     * 获取 状态: 0:z正常，-1：删除 字段:tb_event_course_detail.status
     *
     * @return tb_event_course_detail.status, 状态: 0:z正常，-1：删除
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 设置 状态: 0:z正常，-1：删除 字段:tb_event_course_detail.status
     *
     * @param status the value for tb_event_course_detail.status, 状态: 0:z正常，-1：删除
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 获取 创建时间 字段:tb_event_course_detail.create_time
     *
     * @return tb_event_course_detail.create_time, 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置 创建时间 字段:tb_event_course_detail.create_time
     *
     * @param createTime the value for tb_event_course_detail.create_time, 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取 修改时间 字段:tb_event_course_detail.update_time
     *
     * @return tb_event_course_detail.update_time, 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置 修改时间 字段:tb_event_course_detail.update_time
     *
     * @param updateTime the value for tb_event_course_detail.update_time, 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}